@charset "utf-8";


blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{
    margin:0;
    padding:0;
}
body{
    font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
ol, ul {
    list-style: none;
}
.kb{
    height:60px;}
.main{
    position: relative;
    width: 940px;
    height: 600px;
    padding-left: 20px;
    border: 1px solid #cfcfcf;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.left{
    float:left;
    height: 600px;
    width:400px;
    position: relative;

}
.right{
    float: left;
    height: 600px;
    width: 480px;
    background-color: #ffffff;
    margin-left: 18px;
}
.left .img1{
    position: relative;
    height: 400px;
    height: 400px;
    margin-top: 25px;
    overflow: hidden;
}
.left .img1 img {
    width: 100%;
    height: 100%;
}
/*.left .img1 .img1_img{*/
    /*width: 100%;*/
    /*height: 100%;*/
   /*!* height: 418px;*/
    /*width: 418px;*!*/
/*}*/
#fenye_1{
    text-align: center;
    margin-left: -16px;
    white-space: nowrap;
    position: relative;
    transition: left .2s cubic-bezier(0,0,.25,1);
    font-size: 0
}
#fenye_1 li {
    display: inline-block;
    margin: 0 0 0 16px;
    padding-top: 22px;

}
#fenye_1 li a {
    float: left;
    position: relative;
    width: 60px;
    height: 60px;
    overflow: hidden;
    outline: 0;
    color: #35a;
    text-decoration: none;
    border: 2px solid #fff;
}
.fenye_select {
    border-color: #000!important;
}
#fenye_1 li a img{
    width: 100%;
    height: auto;
}

.erceng{
    margin-bottom: 18px;
    width: 400px;
    overflow: hidden;
}

.main .left #J_1 {
    float: left;
    z-index: 2;
    position: relative;
}
.main .left #J_1 {
    width: 100% ;
}
.main .left #J_1 ul .J_1_1 {
    float: left;
    position: relative;
    margin-right: 25px;
    height: 22px;
    line-height: 22px;
}
.main .left #J_1 ul .J_1_1 .xx_1 {
    float: left;
    margin: 4px 5px 0 0;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    color: #3C3C3C;
}
.main .left #J_1 ul .J_1_1 .J_txt {
    font-style: normal;
    color: #6C6C6C;
    line-height: 22px;
}
.main .left #J_1 ul .J_1_2 {
    border-left: 1px solid #ccc;
    height: 16px;
    line-height: 16px;
    margin-top: 3px;
    float: left;
    margin-right: 20px;
}
.main .left #J_1 ul .J_1_3 {
    float: left;
    width: 30px;
    background-image: url(../img/xx2.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position: -12px -5px;
    padding-top: 2px;
}
.R_title {
    padding: 20px 0 10px;
    color: #3C3C3C;
    position: relative;
}
.R_menu{
    float: left;
    z-index: 9999;
    position: absolute;
    top: -14px;
    right: 16px;
    line-height: 21px;
    background: #FFF;
}
.R_report{
    padding: 1px 11px;
    height: 21px;
    text-align: right;
    color: #9A9A9A;
}
.R_txt{
    cursor: pointer;
}
.R_txt:hover{
    text-decoration: underline;
    color: red;
}
.main .right .R_meta {
    padding: 10px;
    background-color: #FFF2E8;
    z-index: 100000;
    position: relative;
}
.R_r1{
    height: 48px;
}
.jiage{
    display: inline;
    float: left;
    color: #6c6c6c;
    padding-top: 13px;
    margin-right: 20px;
}
.money1{
    float: left;
    margin-left: 8px;
    padding-top: 3px;
    font-size: 24px;
    font-weight: 700;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    color: #f40;
}
.money2{
    font-size: 12px;
    font-weight: 400;
    color: #999;
    text-align: center;
}
.pinglun{
    float: right;
    text-align: center;
    line-height: 26px;
    color: #6C6C6C;
    width: 64px;
    font-size: 16px;
    border-right-width: thin;
    border-right-style: solid;
    border-right-color: #ffe4d0;
    padding-right: 8px;
}
.pinglun2{
    font-size: 12px;
}
.jiaoyi{
    float: right;
    margin-left: 8px;
    text-align: center;
    line-height: 26px;
    color: #6C6C6C;
    width: 64px;
    font-size: 16px;
}
.jiaoyi2{
    font-size: 12px;
}

.R_r2{
    background-color: #FFF9F5;
    height: 91px;
    line-height: 15px;
    font-size: 12px;
    color: #3c3c3c;
    margin: 10px -10px -10px -10px;
    padding: 0px 10px 5px 12px;
}
.youhui{
    float: left;
    color: #6c6c6c;
    display: inline;
    float: left;
    color: #6c6c6c;
    margin-top: 10px;
    padding-top: 0;
}
.youhuiquan{
    float: left;
    margin-left: 28px;
}
.taojinbi{
    line-height: 36px;
    width: 400px;
    height: 26px;
    border-bottom: 1px solid #FFF2E8;
    font-size: 12px;
    color: #3c3c3c;
    padding-bottom:4px;
}
.taojinbi::before{
    content:url("../img/jf.png");
    height: 100%;
    display: block;
    float: left;
    padding-top: 4px;

}
.shiyuan{
    width: 400px;
    height: 26px;
    margin-top: 6px;
    vertical-align: middle;
    font-size: 12px;
    color: #3c3c3c;
}
.yhq1{
    margin-right: 5px;
    margin-top: -3px;
    vertical-align: middle;
    border: 0;
    line-height: 25px;
}
.lingqu{
    margin-left: 5px;
    border-bottom: 1px dotted #f40;
    color: #f40;
    outline: 0;
    text-decoration: none;
    cursor: pointer;
}
.wuyuan{
    width: 400px;
    height: 26px;
}
.kuadian{
    width: 400px;
    height: 26px;
    margin-top: 24px;
}
.R_midden{
    margin-top: 5px;
    margin-bottom: 5px;
    color: #3C3C3C;
    line-height: 24px;
    border-bottom: 1px dotted #D9D9D9;
}
.R_midden_left{
    padding-left: 10px;
    display: inline;
    float: left;
    width: 60px;
    color: #6c6c6c;

}
.R_midden_right{
    overflow: hidden;
    font-size: 12px;
}
.R_midden_right_1{
    float: left;
}
.R_midden_right_2{
    float: left;
}
.R_midden_right_3{
    float: left;
}
.R_midden_stop{
    margin-right: 5px;
    cursor: pointer;
    border: 1px solid #fff;
    background-color: #fff;
    padding: 0 3px;
    color: #3c3c3c;
    display: inline-block;
}
.R_midden_stop_img{
    display: inline-block;
    position: relative;
    width: 0;
    height: 0;
    overflow: hidden;
    border-color: #606060 transparent transparent;
    border-width: 4px 4px 0;
    border-style: solid;
    margin: 3px;
    cursor: pointer;
    color: #3c3c3c;
}
.R_midden_right_2{
    cursor: pointer;
    border: 1px solid #fff;
    background-color: #fff;
    padding: 0 3px;
    color: #3c3c3c;
    display: inline-block;

}
.R_center{
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.R_yansefenlei{
    margin-bottom: 10px;
    height: 46px;
}
.R_fenlei{
    float: left;
    margin-right: 5px;
    width: 55px;
    color: #6C6C6C;
    margin-top: 18px;
}
.R_yinse{
    float: left;
    margin: 8px 0px 0px 0px;
    cursor: pointer;
    height: 32px;
    width: 32px;
    border: 2px solid #ff4400;
    color: #ff4400;
    line-height: 32px;
    text-align: center;
}
.R_taocanleixing{
    margin-bottom: 10px;
    height: 38px;
}
.R_leixing{
    float: left;
    margin-right: 5px;
    width: 55px;
    color: #6C6C6C;
    margin-top: 7px;
}
.R_taocan{
    float: left;
    padding-left: 10px;
    cursor: pointer;
    height: 28px;
    width: 49px;
    border: 2px solid #ff4400;
    color: #ff4400;
    line-height: 32px;
}
.R_num{
    line-height: 28px;
    margin-bottom: 10px;
    height: 28px;
}
.R_shuliang{
    float: left;
    margin-right: 5px;
    width: 55px;
    color: #6C6C6C;
}
.R_liangshu{
    float: left;
}

.R_liangshu_jian{
    float: left;
    width: 26px;
    height: 26px;
    border: 1px solid #ccc;
    line-height: 26px;
    padding: 0;
    vertical-align: top;
    color: #ccc;
    cursor: not-allowed;
    background-color: #ededed;
    text-align: center;
    font-family: "icomoon";
}
.R_liangshu_text{
    float: left;
    margin: 0;
    padding: 0;
    width: 48px;
    height: 26px;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #666;
    border: 1px solid #CCC;
    outline: 0;
    background: #FFF;
    ime-mode: disabled;
}
.R_liangshu_jia{
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    border: 1px solid #ccc;
    line-height: 26px;
    padding: 0;
    vertical-align: top;
    text-align: center;
    background-color: #ededed;
    cursor: pointer;
}
.R_buy{
    margin-top: 20px;
    z-index: 1;
    position: relative;
    height: 40px;
}
.R_buying{
    margin-right: 9px;
    float: left;
}
.R_buying a{
    color: #E5511D;
    background: #FFE4D0;
    display: block;
    cursor: pointer;
    width: 134px;
    height: 38px;
    text-align: center;
    font-family: "Hiragino Sans GB","microsoft yahei",sans-serif;
    font-size: 16px;
    line-height: 38px;
    border: 1px solid #F0CAB6;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;

}
.R_buying a:hover{
    background: #fddac0;
}
.R_add{
    float: left;
}
.R_add a{
    color: #FFFFFF;
    background: #ff4400;
    display: block;
    cursor: pointer;
    width: 182px;
    height: 38px;
    text-align: center;
    font-family: "Hiragino Sans GB","microsoft yahei",sans-serif;
    font-size: 16px;
    line-height: 38px;
    border: 1px solid #ff4400;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
}
.R_add a:hover{
    background-color: #ec4204;
}
.R_zhifu{
    height: 38px;
}
.R_zhifu_txt{
    float: left;
    height: 22px;
    width: 60px;
    margin-left: 10px;
    background-color: inherit;
}
.R_zhifu_img{
    float: left;
    height: 30px;
    width: 28px;

    background:  url(../img/tell09.png) -144px;
}
/* 遮挡层 */
.mask {
    width: 200px;
    height: 200px;
    background: rgba(255, 255, 0, 0.4);
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: move;
    display: none;
}
/* 大图 */
.bigImg {
    width: 400px;
    height: 400px;
    background: #fff;
    display: none;
    position: absolute;
    top: 25px;
    left: 418px;
    z-index: 10000000;
    overflow: hidden;
}
.bigitem{
    position: relative;
}